genetic toxicology hprt assay counter immunospot elispot immunology cytokine antibody elisa haemolytic plaques